package com.yayan.beautyclub.dao;

import java.util.List;

import com.yayan.beautyclub.bean.Category;

/**
 * 
 * @author 刘超
 *
 */
public interface ICategoryDao {
	/**
	 * 获取产品类别列表
	 * @return
	 */
	List<Category> getCategoryList() throws Exception;
	
	/**
	 * 根据parentId获取类别列表
	 * @param parentId
	 * @return
	 * @throws Exception
	 */
	List<Category> getCategoryList(int parentId) throws Exception;
	
	/**
	 * 根据cId获取产品类别信息
	 * @param cId
	 * @return
	 * @throws Exception
	 */
	Category getCategory(int cId) throws Exception;
	
	/**
	 * 保存产品类别信息
	 * @param category
	 * @return
	 */
	int saveCategory(Category category) throws Exception;
	
	/**
	 * 根据cId更新产品类别信息
	 * @param category
	 * @return
	 */
	boolean update(Category category) throws Exception;
	
	/**
	 * 根据cId删除类别信息（逻辑删除）
	 * @param cId
	 * @return
	 * @throws Exception
	 */
	boolean delete(int cId) throws Exception;
	
}
